package com.tianqu.tms.www.statistics.dto;

import java.math.BigDecimal;
import java.util.List;

public class TradeTransferDto {

	//统计日期	
	private String countDate;

	//统计天数
	private int countDays;
	
	//累计交易过户总数
	private BigDecimal transferNumTotal;
	
	// 累计交易过户总价
	private BigDecimal transferPriceTotal;

	// 今天交易过户量
	private int transferNum;
	
	//  本地过户量
	private int tranNum1;
	//  本地转出量	
	private int tranNum2;
	//  外地转入量	
	private int tranNum3;
	//  新车上牌量		
	private int tranNum4;
	//  县区车辆量	
	private int tranNum5;
	//  变更业务量		
	private int tranNum6;
	//  补牌补证补书量		
	private int tranNum7;
	
	// 今天商户交易过户量
	private int tranType11;
	
	// 今天社会交易过户量
	private int tranType12;
	
	// 当前月份的交易过户量
	private BigDecimal transferNumMonthTotal;
	//当前月份的商户业务量
	private BigDecimal tranType11MonthTotal;
	//当前月份的社会业务量
	private BigDecimal tranType12MonthTotal;
	//  当前月份的本地过户量
	private BigDecimal tranNum1MonthTotal;
	//  当前月份的本地转出量	
	private BigDecimal tranNum2MonthTotal;
	//  当前月份的外地转入量	
	private BigDecimal tranNum3MonthTotal;
	//  当前月份的新车上牌量		
	private BigDecimal tranNum4MonthTotal;
	//  当前月份的县区车辆量	
	private BigDecimal tranNum5MonthTotal;
	//  当前月份的变更业务量		
	private BigDecimal tranNum6MonthTotal;
	//  当前月份的补牌补证补书量		
	private BigDecimal tranNum7MonthTotal;
	
	
	// 当月新增同比
	private String sameTransferNum;
	private String sameTranType11;
	private String sameTranType12;
	
	//当月环比
	private String circleTransferNum;
	private String circleTranType11;
	private String circleTranType12;
	
	//5万以下
	private int under5;
	//5~8万
	private int under58;
	//8~10万
	private int under810;
	//10~15万
	private int under1015;
	//15~20万
	private int under1520;
	//20~25万
	private int under2025;
	//25~40万
	private int under2540;
	//40万以上
	private int up40;
	
	//# 1年以内
	private int carAge1;
	//1~3年
	private int carAge13;
	//3~6年
	private int carAge36;
	//6年以上
	private int carAge7;
	
	//国产业务量
	private int tranType21Total90;
	//进口业务量
	private int tranType22Total90;
	//个人业务量
	private int tranType31Total90;
	//企业业务量
	private int tranType32Total90;
	//黄牌业务量
	private int tranType41Total90;
	//蓝牌业务量
	private int tranType42Total90;
	
	// 国产VS进口 
	private List<ComboDto> domesticVSImport;
	
	// 个人VS企业
	private List<ComboDto> personVSCompany;
	
	// 黄牌VS蓝牌
	private List<ComboDto> yellowVSBlue;
	
	// 价格分布
	private List<ComboDto> priceDistribute;
	
	// 车龄分布
	private List<ComboDto> carAgeDistribute;
	
	// 流出省TOP5
	private List<ComboDto> top5OfProv;
	
	// 流出本省城市TOP5
	private List<ComboDto> top5OfCity;
	
	// 最近10个月交易过户量
	private List<ComboDto> near10Month;
	
	public String getCountDate() {
		return countDate;
	}

	public void setCountDate(String countDate) {
		this.countDate = countDate;
	}

	public int getCountDays() {
		return countDays;
	}

	public void setCountDays(int countDays) {
		this.countDays = countDays;
	}

	public BigDecimal getTransferNumTotal() {
		return transferNumTotal;
	}

	public void setTransferNumTotal(BigDecimal bigDecimal) {
		this.transferNumTotal = bigDecimal;
	}

	public BigDecimal getTransferPriceTotal() {
		return transferPriceTotal;
	}

	public void setTransferPriceTotal(BigDecimal transferPriceTotal) {
		this.transferPriceTotal = transferPriceTotal;
	}

	public int getTransferNum() {
		return transferNum;
	}

	public void setTransferNum(int transferNum) {
		this.transferNum = transferNum;
	}

	public int getTranType11() {
		return tranType11;
	}

	public void setTranType11(int tranType11) {
		this.tranType11 = tranType11;
	}

	public int getTranType12() {
		return tranType12;
	}

	public void setTranType12(int tranType12) {
		this.tranType12 = tranType12;
	}

	public int getTranNum1() {
		return tranNum1;
	}

	public void setTranNum1(int tranNum1) {
		this.tranNum1 = tranNum1;
	}

	public int getTranNum2() {
		return tranNum2;
	}

	public void setTranNum2(int tranNum2) {
		this.tranNum2 = tranNum2;
	}

	public int getTranNum3() {
		return tranNum3;
	}

	public void setTranNum3(int tranNum3) {
		this.tranNum3 = tranNum3;
	}

	public int getTranNum4() {
		return tranNum4;
	}

	public void setTranNum4(int tranNum4) {
		this.tranNum4 = tranNum4;
	}

	public int getTranNum5() {
		return tranNum5;
	}

	public void setTranNum5(int tranNum5) {
		this.tranNum5 = tranNum5;
	}

	public int getTranNum6() {
		return tranNum6;
	}

	public void setTranNum6(int tranNum6) {
		this.tranNum6 = tranNum6;
	}

	public int getTranNum7() {
		return tranNum7;
	}

	public void setTranNum7(int tranNum7) {
		this.tranNum7 = tranNum7;
	}

	public BigDecimal getTransferNumMonthTotal() {
		return transferNumMonthTotal;
	}

	public void setTransferNumMonthTotal(BigDecimal transferNumMonthTotal) {
		this.transferNumMonthTotal = transferNumMonthTotal;
	}

	public BigDecimal getTranType11MonthTotal() {
		return tranType11MonthTotal;
	}

	public void setTranType11MonthTotal(BigDecimal tranType11MonthTotal) {
		this.tranType11MonthTotal = tranType11MonthTotal;
	}

	public BigDecimal getTranType12MonthTotal() {
		return tranType12MonthTotal;
	}

	public void setTranType12MonthTotal(BigDecimal tranType12MonthTotal) {
		this.tranType12MonthTotal = tranType12MonthTotal;
	}

	public String getSameTransferNum() {
		return sameTransferNum;
	}

	public void setSameTransferNum(String sameTransferNum) {
		this.sameTransferNum = sameTransferNum;
	}

	public String getSameTranType11() {
		return sameTranType11;
	}

	public void setSameTranType11(String sameTranType11) {
		this.sameTranType11 = sameTranType11;
	}

	public String getSameTranType12() {
		return sameTranType12;
	}

	public void setSameTranType12(String sameTranType12) {
		this.sameTranType12 = sameTranType12;
	}

	public String getCircleTransferNum() {
		return circleTransferNum;
	}

	public void setCircleTransferNum(String circleTransferNum) {
		this.circleTransferNum = circleTransferNum;
	}

	public String getCircleTranType11() {
		return circleTranType11;
	}

	public void setCircleTranType11(String circleTranType11) {
		this.circleTranType11 = circleTranType11;
	}

	public String getCircleTranType12() {
		return circleTranType12;
	}

	public void setCircleTranType12(String circleTranType12) {
		this.circleTranType12 = circleTranType12;
	}

	public int getUnder5() {
		return under5;
	}

	public void setUnder5(int under5) {
		this.under5 = under5;
	}

	public int getUnder58() {
		return under58;
	}

	public void setUnder58(int under58) {
		this.under58 = under58;
	}

	public int getUnder810() {
		return under810;
	}

	public void setUnder810(int under810) {
		this.under810 = under810;
	}

	public int getUnder1015() {
		return under1015;
	}

	public void setUnder1015(int under1015) {
		this.under1015 = under1015;
	}

	public int getUnder1520() {
		return under1520;
	}

	public void setUnder1520(int under1520) {
		this.under1520 = under1520;
	}

	public int getUnder2025() {
		return under2025;
	}

	public void setUnder2025(int under2025) {
		this.under2025 = under2025;
	}

	public int getUnder2540() {
		return under2540;
	}

	public void setUnder2540(int under2540) {
		this.under2540 = under2540;
	}

	public int getUp40() {
		return up40;
	}

	public void setUp40(int up40) {
		this.up40 = up40;
	}

	public int getCarAge1() {
		return carAge1;
	}

	public void setCarAge1(int carAge1) {
		this.carAge1 = carAge1;
	}

	public int getCarAge13() {
		return carAge13;
	}

	public void setCarAge13(int carAge13) {
		this.carAge13 = carAge13;
	}

	public int getCarAge36() {
		return carAge36;
	}

	public void setCarAge36(int carAge36) {
		this.carAge36 = carAge36;
	}

	public int getCarAge7() {
		return carAge7;
	}

	public void setCarAge7(int carAge7) {
		this.carAge7 = carAge7;
	}

	public int getTranType21Total90() {
		return tranType21Total90;
	}

	public void setTranType21Total90(int tranType21Total90) {
		this.tranType21Total90 = tranType21Total90;
	}

	public int getTranType22Total90() {
		return tranType22Total90;
	}

	public void setTranType22Total90(int tranType22Total90) {
		this.tranType22Total90 = tranType22Total90;
	}

	public int getTranType31Total90() {
		return tranType31Total90;
	}

	public void setTranType31Total90(int tranType31Total90) {
		this.tranType31Total90 = tranType31Total90;
	}

	public int getTranType32Total90() {
		return tranType32Total90;
	}

	public void setTranType32Total90(int tranType32Total90) {
		this.tranType32Total90 = tranType32Total90;
	}

	public int getTranType41Total90() {
		return tranType41Total90;
	}

	public void setTranType41Total90(int tranType41Total90) {
		this.tranType41Total90 = tranType41Total90;
	}

	public int getTranType42Total90() {
		return tranType42Total90;
	}

	public void setTranType42Total90(int tranType42Total90) {
		this.tranType42Total90 = tranType42Total90;
	}

	public List<ComboDto> getTop5OfProv() {
		return top5OfProv;
	}

	public void setTop5OfProv(List<ComboDto> top5OfProv) {
		this.top5OfProv = top5OfProv;
	}

	public List<ComboDto> getTop5OfCity() {
		return top5OfCity;
	}

	public void setTop5OfCity(List<ComboDto> top5OfCity) {
		this.top5OfCity = top5OfCity;
	}

	public List<ComboDto> getNear10Month() {
		return near10Month;
	}

	public void setNear10Month(List<ComboDto> near10Month) {
		this.near10Month = near10Month;
	}

	public List<ComboDto> getDomesticVSImport() {
		return domesticVSImport;
	}

	public void setDomesticVSImport(List<ComboDto> domesticVSImport) {
		this.domesticVSImport = domesticVSImport;
	}
	
	public List<ComboDto> getPersonVSCompany() {
		return personVSCompany;
	}

	public void setPersonVSCompany(List<ComboDto> personVSCompany) {
		this.personVSCompany = personVSCompany;
	}

	public List<ComboDto> getYellowVSBlue() {
		return yellowVSBlue;
	}

	public void setYellowVSBlue(List<ComboDto> yellowVSBlue) {
		this.yellowVSBlue = yellowVSBlue;
	}
	
	public List<ComboDto> getPriceDistribute() {
		return priceDistribute;
	}

	public void setPriceDistribute(List<ComboDto> priceDistribute) {
		this.priceDistribute = priceDistribute;
	}

	public List<ComboDto> getCarAgeDistribute() {
		return carAgeDistribute;
	}

	public void setCarAgeDistribute(List<ComboDto> carAgeDistribute) {
		this.carAgeDistribute = carAgeDistribute;
	}
	
	

	public BigDecimal getTranNum1MonthTotal() {
		return tranNum1MonthTotal;
	}

	public void setTranNum1MonthTotal(BigDecimal tranNum1MonthTotal) {
		this.tranNum1MonthTotal = tranNum1MonthTotal;
	}

	public BigDecimal getTranNum2MonthTotal() {
		return tranNum2MonthTotal;
	}

	public void setTranNum2MonthTotal(BigDecimal tranNum2MonthTotal) {
		this.tranNum2MonthTotal = tranNum2MonthTotal;
	}

	public BigDecimal getTranNum3MonthTotal() {
		return tranNum3MonthTotal;
	}

	public void setTranNum3MonthTotal(BigDecimal tranNum3MonthTotal) {
		this.tranNum3MonthTotal = tranNum3MonthTotal;
	}

	public BigDecimal getTranNum4MonthTotal() {
		return tranNum4MonthTotal;
	}

	public void setTranNum4MonthTotal(BigDecimal tranNum4MonthTotal) {
		this.tranNum4MonthTotal = tranNum4MonthTotal;
	}

	public BigDecimal getTranNum5MonthTotal() {
		return tranNum5MonthTotal;
	}

	public void setTranNum5MonthTotal(BigDecimal tranNum5MonthTotal) {
		this.tranNum5MonthTotal = tranNum5MonthTotal;
	}

	public BigDecimal getTranNum6MonthTotal() {
		return tranNum6MonthTotal;
	}

	public void setTranNum6MonthTotal(BigDecimal tranNum6MonthTotal) {
		this.tranNum6MonthTotal = tranNum6MonthTotal;
	}

	public BigDecimal getTranNum7MonthTotal() {
		return tranNum7MonthTotal;
	}

	public void setTranNum7MonthTotal(BigDecimal tranNum7MonthTotal) {
		this.tranNum7MonthTotal = tranNum7MonthTotal;
	}

	public TradeTransferDto() {
		super();
		this.transferNumTotal = BigDecimal.ZERO;
		this.transferPriceTotal = BigDecimal.ZERO;
		this.transferNumMonthTotal = BigDecimal.ZERO;
		this.tranType11MonthTotal = BigDecimal.ZERO;
		this.tranType12MonthTotal = BigDecimal.ZERO;
		this.tranNum1MonthTotal= BigDecimal.ZERO;
		this.tranNum2MonthTotal= BigDecimal.ZERO;
		this.tranNum3MonthTotal= BigDecimal.ZERO;
		this.tranNum4MonthTotal= BigDecimal.ZERO;
		this.tranNum5MonthTotal= BigDecimal.ZERO;
		this.tranNum6MonthTotal= BigDecimal.ZERO;
		this.tranNum7MonthTotal= BigDecimal.ZERO;
	}
}
